Software process representation to support multiple views
نویسندگان
چکیده
Current interest in improving the e ectiveness and predictability of software development has led to a recent focus on software process modeling and improvement. Process-centered software development environments (PCSDEs), have been examined as a useful adjunct to software process modeling. A number of PCSDEs have been designed and built; an examination of the range of potential users of such environments reveals a wide range of needs with respect to information about an enacted software process and how this information is presented. This paper describes one aspect of a PCSDE supporting multiple simultaneous views: the design of a representation of enacted software processes which is suitable for the generation of multiple simultaneous views.
منابع مشابه
Multiple views based on unparsing canonical representations – the MultiView architecture
Across a range of software development activities, there i s typically no single best way to view the abstractions o f interest, where the latter include software objects (such as source code), aspects of program execution, software requirements documentation, models of a software process being followed, and many others. Thus, mechanisms which provide automated support for multiple views have t...
متن کاملMethod engineering for multi-perspective software development
This paper examines the role of the method engineer in the context of multi-perspective software development. Such development is characterized by the existence of multiple development participants who hold multiple views on a system and its domain. These views may be described and developed using multiple representation schemes and development strategies respectively. The paper outlines the Vi...
متن کاملXX. Using Conceptual Graphs to Analyze Multiple Views Of Software Requirements
This chapter describes an application of conceptual graphs to support software requirements development — the process of determining what software needs exist and how those needs will be filled. As a human knowledge and experience-based activity, requirements development is an appropriate domain for applying formal models of cognitive structures. This chapter introduces the following contributi...
متن کاملCognitive evaluation of system representation diagrams
We evaluate diagramming techniques for systems analysts and programmers from a cognitive perspective. This focuses on how people process information from system diagrams and how diagrams support the cognitive limitations of systems analysts and programmers. The paper increases awareness of the analyst's need for different information views during the systems development process and provides ste...
متن کاملTool Support for COVAMOF
A key aspect of software variability management in software product families is the explicit representation of the variability. From experience at several industrial software product families we found that tool support for variability modeling techniques requires (1) uniform and first-class representation of variation points and dependencies in all abstraction levels, (2) support intrinsic vari...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- International Journal of Software Engineering and Knowledge Engineering
دوره 5 شماره
صفحات -
تاریخ انتشار 1994